package part1.chapter6_practice;

import org.junit.Test;
import static org.junit.Assert.*;

/**
 * Created by lie on 2018/3/9.
 * @see Game1
 */
public class MonoStateTest1 {

    @Test
    public void test1(){
        Game1 game1 = new Game1();
        game1.add(4);
        game1.add(5);
        game1.add(7);
        game1.add(2);
        //测试获得的总分
        assertEquals(game1.getScore(), 18);//通过

        //下面测试指定格子的分数
        assertEquals(game1.getScoreByFrame(1), 9);
        assertEquals(game1.getScoreByFrame(2), 18);
    }

    //但我们知道，一旦涉及全中和补中，测试用例是不会通过的，所以继续改进
}
